.botones011 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	clip: rect(   );
	color: #000066;
	cursor: hand;
	font-weight: bold;
	background-image: url('../images/boton111.gif');
	height: 20px;
	width: 169px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: none;
	filter: Alpha(25%)?, Finish25pacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?); 
}


.selectholder { 
    background:#eeeeee none repeat scroll 0 0; 
    border:1px solid #7E7E7E; 
    color:#333333; 
    font-size:12px; 
    margin-bottom:4px; 
    margin-right:4px; 
    margin-top:4px; 
    width:95px; 
	font-family:Arial, Helvetica, sans-serif;   
	font-size:10px;
	
}

.UNKNOWN {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
	TEXT-DECORATION: none	
}
A.botonera:link {
	FONT-SIZE: 11px;
	text-decoration: none; 
	COLOR: #000066;
	FONT-FAMILY: Arial, Helvetica, sans-serif;  
	TEXT-DECORATION: blink;
	font-weight: bold;

}
a.botonera:visited {
	color: #000066;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
a.botonera:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.botonera:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.tareas:visited {
	color: #000066;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 28px;
	width: 100%;
	padding: 7px;
	left: 7px;
}
A.tareas:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.tareas:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.tareas:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
a:link {
	text-decoration: underline;
	color: #0000FF;
}
a:hover {
	text-decoration: underline;
	color: #0000FF;
}
a:active {
	text-decoration: underline;
	color: #0000FF;
}
a:visited {
	text-decoration: underline;
	color: #0000FF;
}
a.menu:link {
	text-decoration: none;
	color: #0000FF;
}
a.menu:hover {
	text-decoration: none;
	color: #0000FF;
}
a.menu:active {
	text-decoration: none;
	color: #0000FF;
}
a.menu:visited {
	text-decoration: none;
	color: #0000FF;
}
a.nivel2:link {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 	
}
a.nivel2:hover {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
a.nivel2:active {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
a.nivel2:visited {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
a.nivel3:link {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 		
}
a.nivel3:hover {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 		
}
a.nivel3:active {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 		
}
a.nivel3:visited {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 		
}
a.nivel4:link {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 		
}
a.nivel4:hover {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 		
}
a.nivel4:active {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 		
}
a.nivel4:visited {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 		
}
.botones {
	BORDER-RIGHT: #b9d2e1 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url('../images/fondobotones.gif'); 
	BORDER-LEFT: #666699 1px solid;
	CURSOR: hand;
	COLOR: #000066;
	BORDER-BOTTOM: #5a7a8d 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
.boton2 {
	color: #000066 ; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-image: url('../images/imagenesmarco/fondobotones2.gif'); 
	height: 14px; 
	width: 100%; 
	clip:   rect(   ); 
	filter: Alpha(Opacity=70)
}
.botones2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	clip:    rect(   );
	border: 1px solid;
	border-color: #CCCCCC #B9D2E1 #5A7A8D #666699;
	color: #FFFFFF;
	cursor: hand;
	font-weight: bold;
	background-color: #336699;
}
.botoneranueva {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.botoneranueva2 {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.botonesn1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	height: 22px;
	width: auto;
	font-weight: bold;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid E1E5EC;
	border-left: 0px none;
	padding: 0px;
	background-image: url('../images/fondoprimernivel.gif');
}
.botones00 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	clip:    rect(   );
	color: #000066;
	cursor: hand;
	font-weight: bold;
	background-image: url("images/boton1.gif");
	height: 20px;
	width: 79px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: none;
	filter: Alpha(25%)?, Finish25pacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?); 


}
.botones01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	clip:    rect(   );
	color: #000066;
	cursor: hand;
	font-weight: bold;
	background-image: url('../images/boton1.gif');
	height: 20px;
	width: 79px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: none;
	filter: Alpha(25%)?, Finish25pacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?); 


}
.botones02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	clip:    rect(   );
	color: #000066;
	cursor: hand;
	font-weight: bold;
	background-image: url('../images/boton2.gif');
	height: 20px;
	width: 156px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: none;
	filter: Alpha(25%)?, Finish25pacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?); 
}

.textos_destacados2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: red; 
	font-family: "Trebuchet MS", Verdana, Arial;
}

.botones03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	clip:    rect(   );
	color: #000066;
	cursor: hand;
	font-weight: bold;
	background-image: url('../images/boton3.gif');
	height: 20px;
	width: 186px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: none;
	filter: Alpha(25%)?, Finish25pacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?); 
}

.botonesup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	clip:    rect(   );
	color: #000066;
	cursor: hand;
	font-weight: bold;
	background-image: url('../images/botup.gif');
	height: 20px;
	width: 25px;
	border: 1px;
	filter: Alpha(25%);
	padding: 0px;
?, Finish25pacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?); 

}
.botonesdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	clip:    rect(   );
	color: #000066;
	cursor: hand;
	font-weight: bold;
	background-image: url('../images/botdown.gif');
	height: 20px;
	width: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px;

	filter: Alpha(25%)?, Finish25pacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?); 
}
.BOTONESTABLA {
	background-color: #D6E7EF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AFC4D5;
	border-right-color: #104A7B;
	border-bottom-color: #104A7B;
	border-left-color: #AFC4D5;
	margin: 2px;
	padding: 2px;
	width: auto;
	height: auto;
}

.BOTONESCUOTAS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F0F3F7;
	border-bottom-color: #D8DBED;
	background-image: url('../images/botcuota1.gif');
	height: 17px;
	width: 20px;
	
	
}
.BOTONESCUOTAS2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F0F3F7;
	border-bottom-color: #D8DBED;
	background-image: url('../images/botcuota2.gif');
	height: 17px;
	width: 20px;
}

.BOTONESGENERALES {
	background-color: #E0EBF4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F0F3F7;
	border-bottom-color: #D8DBED;
	margin: 2px;
	padding: 2px 2px 2px 5px;
	width: auto;
	height: 22px;

}

.BOTONESMENU1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F0F3F7;
	border-bottom-color: #D8DBED;
	background-image: url('../images/boton1.jpg');
	height: 25px;
	width: 131px;
	padding-top: 4px;

}

.BOTONESMENU2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F0F3F7;
	border-bottom-color: #D8DBED;
	background-image: url('../images/boton2.jpg');
	height: 25px;
	width: 131px;
	padding-top: 4px;
}

.BOTONESMENU1_inv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F0F3F7;
	border-bottom-color: #D8DBED;
	background-image: url('../images/boton1_inv.jpg');
	height: 21px;
	width: 100px;
	padding-top: 4px;

}

.BOTONESMENU2_inv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F0F3F7;
	border-bottom-color: #D8DBED;
	background-image: url('../images/boton2_inv.jpg');
	height: 21px;
	width: 100px;
	padding-top: 4px;
}

.cuadrosform {
	BORDER-RIGHT: #cccccc 1px solid; 
        BORDER-TOP: #cccccc 1px solid; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
        BORDER-LEFT: #cccccc 1px solid; 
        COLOR: #000000; 
        BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	order: #999999;
	margin: 2px;
	padding: 2px;
	height: auto;
	border: 1px solid #666699;
}
.cajas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1 solid #B2B2B2;
	width: auto;
	height: auto;
}
.CAJASTEXTO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	width: 98%;
	height: auto;
	border: 1px solid #B9D0E8;
	margin: 3px;
	padding: 3px;
}
.CAJASTEXTOSFANTASMA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	width: 0%;
	height: 0%;
	border: none;
}
.CAJASTEXTOCHICA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	width: 50%;
	height: auto;
	border: 1px solid #B9D0E8;
	margin: 3px;
	padding: 3px;

}
.CAJASTEXTOsTAMANO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	height: auto;
	border: 1px solid #B9D0E8;
	margin: 3px;
	padding: 3px;
}
.linemarca {
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #E4E4E4;
}

.lineabajo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #E4E4E4;
}

.LISTADO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: 0;
	margin: 2px;
	padding: 2px;
	height: auto;
	width: auto;
	border-top-color: #DCECF7;
	border-bottom-color: #FFFFFF;
}
.marcafila {
	cursor: hand;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif, Bold;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #D9EAF6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4E4E4;
}

.reintento {
	cursor: wait;
	font-family: Verdana, Arial, Helvetica, sans-serif, bold;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4E4E4;
}
.nivel1 {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 	
	font-weight: bold;	
}
.nivel2 {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 	
}
.nivel3 {
	text-decoration: none;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 		
}
.nombre_cliente {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000033; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.nombreusuario {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	height: 20px;
	border-bottom-style: none;
	padding-right: 5px;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.FILASTABLAS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 1px;
}
.FILASTABLAS1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 1px;
}
.FILASTABLAS2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	padding: 1px;
}
.FONDOZONABOTONES {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	background-image: url('../images/fondo_zonabotones.gif');
	height: 41px;
}
.FONDOMENUS {
	background-color: F4F9FC;
	border-right-style: solid;
	border-right-color: #104A7B;
	border-right-width: 1px;
	height: auto;
	width: 232px;
}
.FONDOMENUGENERAL {
	background-color: #336699;
}
.FONDOMENUSGENERAL {
	background-color: F4F9FC;
	border-right-style: none;
}
.FONDOMODIFICAR {
	background-color: #336699;
}
.RUTA {
	margin: 3px;
	padding: 3px;
	border: 1px solid #6699CC;
	height: auto;
	width: 98%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}
.subtitulo_form {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #003399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	height: 20px;
	width: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	background-color: #C6D5EC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: 0;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #9EB5D8;
	border-top-color: #DAE5F7;
	border-left-width: 1px;
	border-left-color: #9EB5D8;
}

.subtitulossinborde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	background-color: #D9EAF6;
	padding-right: 5px;
	padding-left: 5px;
	height: auto;
	width: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #DAE4EC;
	border-bottom-color: #B7CCDD;
}

.SUBTITULOS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	background-color: #D9EAF6;
	padding-right: 5px;
	padding-left: 5px;
	height: auto;
	width: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #DAE4EC;
	border-bottom-color: #B7CCDD;
}
.SOMBRATABLA1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url('../images/sombratabla.gif');
	font-size: 5px;
	height: 10px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	border-bottom-width: 1px;
}
.subtitulosgris {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	height: 20px;
	width: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	background-color: #EFEFEF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: 0;
	border-bottom-style: solid;
	border-left-style: 0;
	border-bottom-color: #E3E3E3;
	border-top-color: #F5F5F5;
}
.subtitulosceleste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	height: 20px;
	width: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	background-color: #E9EFF8;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 1px solid #B7CCFF;


}
.tablas {
	border: 1px solid #1A5A98;
}
.tablas {
	border: 1 solid #330099;
	padding: 5px;
	margin: 3px;
	height: auto;
}
.TABLAS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	margin: 0px;
	padding: 0px;
	border-top: none #104A7B;
	border-right: 1px solid #104A7B;
	border-bottom: none #104A7B;
	border-left: none #104A7B;
}

.TABLAS2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-bottom: 1px solid #104A7B;
	border-left: 1px solid #104A7B;
}
.TABLAMENU {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	border-top: none;
	border-right: 1px solid #72A6C8;
	border-bottom: none;
	border-left: none;
}
.textosmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	clip:     rect(auto auto auto auto);
	height: 0px;
	vertical-align: 10%;
	padding-top: 5px;
	padding-bottom: 2px;
}
.TEXTOTITULO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	width: auto;
	font-weight: bold;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid E1E5EC;
	border-left: 0px none;
	padding: 0px;
}
.TEXTOTITULOS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: auto;
	padding-left: 4px;
	height: 18px;
}
.textos {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textos_destacados {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titulotabla {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	color: #000066;
	height: 18px;
	width: auto;
	padding: 0px 0px 0px 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DAE5F7;
	border-bottom-color: #9EB5D8;
	background-image: url('../images/fondotabla2.gif');
	font-weight: bold;
}
.textostabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4E4E4;
}

.textostabla2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0AEC5;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4E4E4;
}

.textostablas2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 20px;
	border-bottom-style: none;
	padding-right: 5px;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.textoscuerpo11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
}
.TITULOPAGINAS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	background-image: url('../images/f_titulopagina.gif');
	height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 100%;
	padding-left: 5px;
	margin: 0px;
}
.TITULOS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	height: 26px;
	width: auto;
	border-bottom-style: solid;
	border-bottom-color: #C1CDD8;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left-color: #6699CC;
	border-left-style: solid;
}
.titulo_form { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
  	font-weight: bold; 
  	color: #FFFFFF
} 
.titulotabla2 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	color: #000066;
	height: 18px;
	width: auto;
	padding: 0px 0px 0px 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DAE5F7;
	border-bottom-color: #9EB5D8;
	background-image: url('../images/fondotabla3.gif');
	font-weight: bold;
}
.vinetas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	height: 20px;
	width: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-weight: bold;
	background-color: #E9EFF8;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid E1E5EC;
	border-left: 0px none;
}
.BOTONESMENU22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F0F3F7;
	border-bottom-color: #D8DBED;
	background-image: url('../images/boton22.jpg');
	height: 25px;
	width: 200px;
	padding-top: 4px;
}
.BOTONESMENU11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F0F3F7;
	border-bottom-color: #D8DBED;
	background-image: url('../images/boton11.jpg');
	height: 25px;
	width: 200px;
	padding-top: 4px;
}
.BOTONESMENU22_inv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F0F3F7;
	border-bottom-color: #D8DBED;
	background-image: url('../images/boton22_inv.jpg');
	height: 25px;
	width: 200px;
	padding-top: 4px;
}
.BOTONESMENU11_inv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F0F3F7;
	border-bottom-color: #D8DBED;
	background-image: url('../images/boton11_inv.jpg');
	height: 25px;
	width: 200px;
	padding-top: 4px;
}
.textoscuerpo10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
}
.filastablaslinea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(./images/calendar_icon.gif) no-repeat; 
}

a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

input.dp-applied {
	width: 140px;
	float: left;
}

#calendar-me {
	margin: 20px;
}

.uppercase
{
    text-transform: uppercase;
}

.lowercase
{
    text-transform: lowercase;
}